Skip to main content

Enabling SSL encryption (https)

Enabling SSL on the server allows you to use encrypted traffic between the server, users and screens. To configure SSL, you must edit several configuration files. For your convenience we provide a PowerShell script that does it for you. It's available in the tools folder where you have installed Smartsign server.
To use https the server must be configured with a fully qualified domain name matching the certificate used.

  1. Get a trusted SSL certificate from a public certificate authority. (Self-Signed certificates are not recommended and are not supported by most players/screens)

  2. Install the certificate in IIS and add a binding to the Smartsign website. Use standard https port 443. Make sure to also install the certificate for the Intermediate CA that issued the certificate to have a complete chain.

  3. Stop the Smartsign Server 10 service.

  4. Open a PowerShell window as admin.

  5. Change directory to the tools folder of your Smartsign installation. The default location is "C:\Program Files\Smartsign Server 10\tools".

  6. Run the Smartsign-Configure-https.ps1 script.

  7. When prompted, input the path to your Smartsign server 10 installation. The default location is "C:\Program Files\Smartsign Server 10".

  8. Then input true, to enable https, or false, to disable https.

  9. The script will make a backup copy of the config files and then update them.

  10. Once completed you can start the Smartsign Server 10 service again.

  11. Done.